package com.rhythm.commons.datetime;

import java.util.Calendar;
import java.util.TimeZone;

/**
 *
 * @author Michael J. Lee @ Synergy Energy Holdings, LLC
 */
public interface TimeZoneInfo 
{
    //TODO: JavaDoc this interface.
    
    
    TimeZone getTimeZone();
    int getHoursInDayOnDaylightSavingsStart();
    int getHoursInDayOnDaylightSavingsEnd();
    Calendar getDaylightSavingsStart(final int year);
    Calendar getDaylightSavingsEnd(final int year);
    int getHoursInDay(Calendar date);
}
